package com.zqweb.gulimall.product.dao;

import com.zqweb.gulimall.product.entity.CategoryEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * 商品三级分类
 * 
 * @author zq
 * @email zq@gmail.com
 * @date 2021-11-26 18:38:54
 */
@Mapper
public interface CategoryDao extends BaseMapper<CategoryEntity> {
    /*
     当dao层传递给dao.xml的sql参数大于1，最好给每个变量声明@Param注解，注明每个变量在sql语句中的获取变量名
     这样，sql语句中只要使用#{声明的变量名}来获取具体参数对应的值，而不是使用哦那个${p[index]}的方式获取
      */

    void updateCategory(@Param("catId") Long catId, @Param("name") String name);
}
